﻿
$(document).ready(function () {
    $tr = $("<tr />");
    $td = $("<td />");
    $bt = $("<button />").html("Comprar");
    $tbl_ListaProdutosVendas = $("#tbl_ListaProdutosVendas tbody");
    $("#btnBuscaProdVenda").click(BuscaProdutosVendas)
    $("#BtTroco").click(Troco);
});
function BuscaProdutosVendas() {

    var $tr = $("<tr />");
    var $td = $("<td />");
    var $trClone = "";
    $tbl_ListaProdutosVendas.empty();

    var i = 0;

    try {

        var pars = {};
        pars.numProduto = $("#NumProduto").val();
      

        var callback = function (json) {
            if (json) {
                if (json.length == 0) {
                    alert("Produto indisponivel");
                }
                $(json.d).each(function (i, valor) {
                    $("#tbl_ListaProdutosVendas").css("display", "inline-block");
                    $('#tbl_ListaProdutosVendas tbody tr:odd').addClass('zebraUm');
                    $('#tbl_ListaProdutosVendas tbody tr:even').addClass('zebraDois');
                    $trClone = $tr.clone().addClass("rest_transf")
                    .append($td.clone().html(this.Id))
                    .append($td.clone().html(this.Modelo))
                    .append($td.clone().html(this.Cor.Descricao))
                    .append($td.clone().html(this.Marca.Nome))
                    .append($td.clone().html(this.Preco))
                    .append($td.clone().html(this.Tamanho.Descricao))
                    .append($td.clone().html(this.Estoque))
                    .append($td.clone().html(this.statusEstoque))
                    .append($td.clone().html(this.Quantidade))
                    .append($td.clone().html($bt.clone().bind("click", function () { abremodal(valor); })));
                    $tbl_ListaProdutosVendas.append($trClone);

                    i = 1 + 1;
                });
            }
            else {
                alert("Nenhum produto encontrado");
            }
        }
    }
    catch (ex) {
        alert(ex.Message, alertType.erro);
    }

    ChamadaAjax("BuscaProdutosVenda", callback, pars, false)
}
function abremodal(valor) {
    $("#basic-modal-content").dialog({ width: 500 });
    CarregaFormaPag();
    var NumProduto = valor.Id;
    var Preco = valor.Preco;
    $("#IdProduto").val(NumProduto)
    $("#ValorVenda").val(Preco);

}
function Troco() {
    var valor1 = $("#ValorVenda").val();
    var valor2 = $("#valorRecebido").val();

    var trocoValor = parseFloat(valor2) - parseFloat(valor1);

    $("#trocoValor").val(trocoValor);
}

function CarregaFormaPag() {
    $("#FormPag").empty();
    $("#FormPag").append("<option value=''>Selecione</option>");
    $("#FormPag").append("<option value='1'>Dinheiro</option>");
    $("#FormPag").append("<option value='2013'>Cheque</option>");
    $("#FormPag").append("<option value='2014'>Cartão</option>");
    $("#FormPag").change(function () {
        
    });
}
